package net.lab1024.sa.admin.module.app.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;


@Data
public class MiniBindUserReq {

    /**
     * 小程序获取到的手机信息的加密数据，绑定小程序时必选
     */
    @Schema(description = "小程序获取到的手机信息的加密数据，绑定小程序时必选",required = true)
    @NotBlank
    private String encryptedPhoneData;

    /**
     * 小程序加密算法的初始向量（手机信息），绑定小程序时必选
     */
    @Schema(description = "小程序加密算法的初始向量（手机信息），绑定小程序时必选",required = true)
    @NotBlank
    private String phoneIV;

    /**
     * 授权临时票据CODE
     */
    @Schema(description = "授权临时票据CODE",required = true)
    @NotBlank
    private String code;

}
